class Phone:
    """手机类"""

    def call(self):
        # 在类的内部访问对象属性
        print(f"使用 {self.brand} 打电话~~~")

    def send_message(self):
        print("发短信")


# 创建对象
phone = Phone()
# 给对象添加属性
phone.brand = "华为"
phone.price = 5999

# 在类的外部访问属性
print("手机品牌是:", phone.brand)
print("手机价格是:", phone.price)
phone.call()

print("=" * 50)

class Student:
    """学生类"""

    # 初始化方法
    def __init__(self, name, age, sex, score):
        self.name = name
        self.age = age
        self.sex = sex
        self.score = score

    def show_info(self):
        print(f"学生姓名是:{self.name}")
        print(f"学生年龄是:{self.age}")
        print(f"学生性别是:{self.sex}")
        print(f"学生成绩是:{self.score}")

# 创建对象
student = Student("张三", 18, "男", 90.5)

# 访问对象属性
print("学生姓名是:", student.name)
print("学生年龄是:", student.age)
print("学生性别是:", student.sex)
print("学生成绩是:", student.score)
# 调用对象方法
student.show_info()

